@keyframes backgroundFlicker{0%{background-color:#EEE}50%{background-color:#A8AAAD}100%{background-color:#EEE}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#pdf-viewer-iframe-wrapper{position:relative}#pdf-viewer-iframe-wrapper::before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;border-radius:50%;border:5px solid #eee;border-top-color:#666;animation:spin 1s linear infinite}#pdf-viewer-iframe-wrapper #pdf-viewer-iframe{height:calc(100vh - 100px);background-color:#A8AAAD;border:none;animation:backgroundFlicker 5s linear 3;-webkit-animation:backgroundFlicker 5s linear 3}#pdf-viewer-iframe-wrapper.iframe-loaded::before{display:none}#pdf-viewer-iframe-wrapper.iframe-loaded #pdf-viewer-iframe{background:#FFF;animation:none;-webkit-animation:none}@media screen and (max-width: 991px){#pdf-viewer-iframe-wrapper.iframe-loaded::after{content:"";position:absolute;left:calc(50% - 16px);top:calc(40% - 16px);display:block;background:url(/assets/backend/zoom-pdf-eb285b18f2569404c9958dd051aac0a9672443df24d04b70fc80d275ebb76fee.svg);width:32px;height:32px;opacity:0.75}#pdf-viewer-iframe-wrapper #pdf-viewer-iframe{height:65vh}}@media screen and (max-width: 767px){.documents-show-pdf-container{padding:0}}body.fs-obs.registrations.new .sign_up .first-section img.franz,body.fs-obs.registrations.create .sign_up .first-section img.franz{margin-top:1rem;margin-bottom:3rem}body.fs-obs.registrations.new .sign_up .first-section h1,body.fs-obs.registrations.create .sign_up .first-section h1{margin-top:3rem;font-size:6rem}body.fs-obs.registrations.new .sign_up .first-section h2,body.fs-obs.registrations.create .sign_up .first-section h2{margin:3rem 0}body.fs-obs.registrations.new .sign_up .first-section p,body.fs-obs.registrations.create .sign_up .first-section p{margin-bottom:0}body.fs-obs.registrations.new .sign_up .form-section #company-data-field-wrapper #client_uid,body.fs-obs.registrations.create .sign_up .form-section #company-data-field-wrapper #client_uid{margin-top:2rem}body.fs-obs.registrations.new .sign_up .form-section label[for="user[account_country]"],body.fs-obs.registrations.new .sign_up .form-section label[for="client_uid"],body.fs-obs.registrations.create .sign_up .form-section label[for="user[account_country]"],body.fs-obs.registrations.create .sign_up .form-section label[for="client_uid"]{display:block;position:static;margin:2rem auto;font-size:2.5rem;text-align:center}body.fs-obs.registrations.new .sign_up .form-section label[for="client_uid"],body.fs-obs.registrations.create .sign_up .form-section label[for="client_uid"]{margin-bottom:0}body.fs-obs.registrations.new .sign_up .form-section .select2-container.form-control[id$="client-country"],body.fs-obs.registrations.create .sign_up .form-section .select2-container.form-control[id$="client-country"]{margin-top:0}body.fs-obs.registrations.new .sign_up .form-section .user_account_uid input.input-lg,body.fs-obs.registrations.create .sign_up .form-section .user_account_uid input.input-lg{width:100%}body.fs-obs.registrations.new .sign_up .form-section .user_account_uid input.input-lg::placeholder,body.fs-obs.registrations.create .sign_up .form-section .user_account_uid input.input-lg::placeholder{font-size:84%}body.registrations.new .header.sticky,body.fs-obs.registrations.new .header.sticky,body.registrations.create .header.sticky,body.fs-obs.registrations.create .header.sticky{z-index:30100}.sign_up,.after_signup{margin-bottom:-21rem}.sign_up .first-section,.after_signup .first-section{background-color:#F1F1F2}.sign_up .first-section h1,.after_signup .first-section h1{color:#AFAEAE;font-size:7rem;font-weight:800}.sign_up .first-section h2,.after_signup .first-section h2{color:#037FAB;font-weight:800;font-size:3.6rem;margin-top:6rem}.sign_up .first-section p,.after_signup .first-section p{color:#404041;font-size:3rem;font-weight:400}.sign_up .form-section,.after_signup .form-section{background:url(/assets/public_website/sign_up/sign-up-background-fc568e521398bc9a6b1331d1b6d9caf4244bcb131e2d6e22485875a1c414062c.webp) no-repeat bottom center;background-color:#00B7EA;position:relative;padding-bottom:20rem}.sign_up .form-section .franz-section,.after_signup .form-section .franz-section{margin-top:1.6rem;margin-bottom:1.6rem}.sign_up .form-section .account-login-data,.after_signup .form-section .account-login-data{padding:0;width:60%;background-color:#FFF;background-repeat:no-repeat;background-position-x:center;border:0.2rem solid #000;border-radius:1.5rem}.sign_up .form-section .account-login-data p,.after_signup .form-section .account-login-data p{color:#00B7EA;font-size:2rem;text-shadow:1px 1px 2px rgba(64,64,65,0.4)}.sign_up .form-section .account-login-data h3,.after_signup .form-section .account-login-data h3{margin-top:1rem;margin-left:1.25rem;color:#00B7EA;text-shadow:1px 1px 2px rgba(64,64,65,0.4);font-size:3rem}.sign_up .form-section .account-login-data .row.data,.after_signup .form-section .account-login-data .row.data{margin-left:1.4rem;margin-bottom:1rem;padding-right:2rem;font-size:2rem;font-weight:600;text-shadow:1px 1px 2px rgba(64,64,65,0.4)}.sign_up .form-section .account-login-data .row.data span,.after_signup .form-section .account-login-data .row.data span{color:#00B7EA}.sign_up .form-section .account-login-data .row.data .row,.after_signup .form-section .account-login-data .row.data .row{margin-bottom:0.3rem}.sign_up .form-section .account-data-header,.after_signup .form-section .account-data-header{padding:0;margin-bottom:3rem}.sign_up .form-section .account-data-header .login-data-header,.after_signup .form-section .account-data-header .login-data-header{margin-top:1%;margin-bottom:5%}.sign_up .form-section .account-data-header .login-data-header #account_company_account_name,.after_signup .form-section .account-data-header .login-data-header #account_company_account_name{display:inline;color:#FFEF50;font-size:2.4rem;font-weight:600;margin-left:0;text-align:left}.sign_up .form-section .account-data-header .login-data-header p,.after_signup .form-section .account-data-header .login-data-header p{color:#FFF;display:inline;font-size:2rem !important;font-weight:600 !important}.sign_up .form-section .account-data-header .login-data-header p.left-10,.after_signup .form-section .account-data-header .login-data-header p.left-10{margin-left:10%}.sign_up .form-section .account-data-header .login-data-header .btn.edit-company-account-name,.after_signup .form-section .account-data-header .login-data-header .btn.edit-company-account-name{margin-top:2.5%;margin-left:-10%;border-radius:100%;font-size:1.7rem}.sign_up .form-section .account-data-header .login-data-header .btn.edit-company-account-name .fact-icon,.after_signup .form-section .account-data-header .login-data-header .btn.edit-company-account-name .fact-icon{width:2rem;height:2rem}.sign_up .form-section .account-data-header .account-data-info-container,.after_signup .form-section .account-data-header .account-data-info-container{background-color:#FFF;background-repeat:no-repeat;background-position-x:center;border:0.2rem solid #000;border-radius:1.5rem;padding-bottom:1rem}.sign_up .form-section .account-data-header .account-data-info-container #account_data_info,.after_signup .form-section .account-data-header .account-data-info-container #account_data_info{margin-top:1rem;margin-bottom:1rem}.sign_up .form-section .account-data-header .account-data-info-container #account_data_info thead tr th,.after_signup .form-section .account-data-header .account-data-info-container #account_data_info thead tr th{color:#00B7EA;font-size:2.4rem;line-height:1;font-weight:normal}.sign_up .form-section .account-data-header .account-data-info-container #account_data_info thead tr th #account_company_name,.after_signup .form-section .account-data-header .account-data-info-container #account_data_info thead tr th #account_company_name{margin-bottom:0.55rem;text-shadow:1px 1px 2px rgba(50,200,150,0.5)}.sign_up .form-section .account-data-header .account-data-info-container #account_data_info thead tr th.legend,.after_signup .form-section .account-data-header .account-data-info-container #account_data_info thead tr th.legend{border:1px solid transparent;position:relative;padding:0.5rem 1.5rem 1rem 3rem}.sign_up .form-section .account-data-header .account-data-info-container #account_data_info thead tr th.legend .account-data-info-arrow,.after_signup .form-section .account-data-header .account-data-info-container #account_data_info thead tr th.legend .account-data-info-arrow{display:inline-block;background-image:url(/assets/public_website/sign_up/sign-up-info-arrow-6b96c26a21d2326b764412a11ee712fc1f8405ccc9835542e2801dee78c03afc.svg);background-repeat:no-repeat;background-position-y:bottom;width:3rem;height:3rem;position:absolute;left:-2px;bottom:0}.sign_up .form-section .account-data-header .account-data-info-container #account_data_info tbody tr td,.after_signup .form-section .account-data-header .account-data-info-container #account_data_info tbody tr td{padding:0.5rem 1.5rem;font-size:1.6rem;font-weight:500;border:2.9px solid #00B7EA}.sign_up .form-section .account-data-header .account-data-info-container #account_data_info tbody tr td:nth-child(even),.after_signup .form-section .account-data-header .account-data-info-container #account_data_info tbody tr td:nth-child(even){color:#000;font-size:1.85rem}.sign_up .form-section .account-data-header .account-data-info-container #account_data_info tbody tr td:nth-child(odd),.after_signup .form-section .account-data-header .account-data-info-container #account_data_info tbody tr td:nth-child(odd){color:#00B7EA}.sign_up .form-section .account-data-header .account-data-info-container #account_data_info tbody tr td .btn,.after_signup .form-section .account-data-header .account-data-info-container #account_data_info tbody tr td .btn{margin-top:0;border-radius:100%;font-size:1.7rem}.sign_up .form-section .account-data-header .account-data-info-container #account_data_info tbody tr td div,.after_signup .form-section .account-data-header .account-data-info-container #account_data_info tbody tr td div{margin-top:0.25rem;display:inline}.sign_up .form-section .account-data-header .account-data-info-container #account_data_info tbody tr td .edit-company-data,.after_signup .form-section .account-data-header .account-data-info-container #account_data_info tbody tr td .edit-company-data{opacity:0.85;height:100%;margin-bottom:0.3rem}.sign_up .form-section .account-data-header .account-data-info-container #account_data_info tbody tr td .edit-company-data .edit-yellow,.after_signup .form-section .account-data-header .account-data-info-container #account_data_info tbody tr td .edit-company-data .edit-yellow{height:3.5rem;width:3.4rem}.sign_up .form-section h1,.after_signup .form-section h1{color:#C1E4F5;font-size:4.2rem;font-weight:700;margin-top:5rem}.sign_up .form-section h2,.after_signup .form-section h2{color:#FFF;margin:2rem 0}.sign_up .form-section .icheckbox_square-blue,.sign_up .form-section .iradio_square-blue,.after_signup .form-section .icheckbox_square-blue,.after_signup .form-section .iradio_square-blue{background-image:url(/assets/iCheck/skins/square/white-41bf1549fb2bf9aebcc44c5d245cfb65f5c66bc5403c4efeffa368d927c96e7a.png);-webkit-background-size:240px 24px;background-size:240px 24px}.sign_up .form-section .invisible,.after_signup .form-section .invisible{display:none}.sign_up .form-section .invisible .col-md-8 .form-group,.after_signup .form-section .invisible .col-md-8 .form-group{margin-bottom:-5px}.sign_up .form-section .alert-wrapper,.after_signup .form-section .alert-wrapper{color:#FFF}.sign_up .form-section .alert-wrapper b,.after_signup .form-section .alert-wrapper b{text-shadow:1px 1px 3px rgba(0,0,0,0.3)}.sign_up .form-section .alert-wrapper a,.after_signup .form-section .alert-wrapper a{color:#FFEF50;text-decoration:underline}.sign_up .form-section .alert-wrapper a:hover,.after_signup .form-section .alert-wrapper a:hover{text-decoration:none}.sign_up .form-section .alert,.after_signup .form-section .alert{padding:0;top:0;margin-bottom:0;border:0}.sign_up .form-section .alert.alert-dismissable,.after_signup .form-section .alert.alert-dismissable{position:relative}.sign_up .form-section .alert.alert-dismissable .close,.after_signup .form-section .alert.alert-dismissable .close{top:-0.6rem;position:absolute;right:0.5rem;color:#FFF;font-size:3.5rem;opacity:100;display:none;font-weight:200}.sign_up .form-section .alert .alert-content,.after_signup .form-section .alert .alert-content{padding:0.5rem 2.5rem 0.5rem 1rem}.sign_up .form-section .alert h3,.sign_up .form-section .alert p,.after_signup .form-section .alert h3,.after_signup .form-section .alert p{margin:0}.sign_up .form-section .alert ul,.after_signup .form-section .alert ul{list-style:none}.sign_up .form-section .interactive,.after_signup .form-section .interactive{display:inline;line-height:4rem}.sign_up .form-section .exclamation-sign,.after_signup .form-section .exclamation-sign{display:inline;font-weight:900}.sign_up .form-section .alert.alert-dismissable,.after_signup .form-section .alert.alert-dismissable{color:#FFF}.sign_up .form-section .alert.alert-dismissable.alert-danger,.after_signup .form-section .alert.alert-dismissable.alert-danger{padding:0.2rem 0 0.3rem 0;background-color:#EB6C55;border-color:#EB6C55}.sign_up .form-section .alert.alert-dismissable.alert-success,.after_signup .form-section .alert.alert-dismissable.alert-success{background-color:#009640;border-color:#009640}.sign_up .form-section .alert.alert-dismissable.alert-info,.after_signup .form-section .alert.alert-dismissable.alert-info{animation:flicker 0.6s 2;padding:0.4rem 0 0.5rem 0;background-color:#037FAB;border-color:#037FAB}.sign_up .form-section .alert.alert-dismissable.alert-info.highlight,.after_signup .form-section .alert.alert-dismissable.alert-info.highlight{background-color:#FFEF50;border-color:#FFEF50;color:#000}.sign_up .form-section .alert-wrapper,.after_signup .form-section .alert-wrapper{background-color:#EB6C55}.sign_up .form-section .alert-wrapper ul,.after_signup .form-section .alert-wrapper ul{padding:0}.sign_up .form-section input.input-lg:not(:focus).error,.sign_up .form-section input.input-lg:not(:focus):invalid,.after_signup .form-section input.input-lg:not(:focus).error,.after_signup .form-section input.input-lg:not(:focus):invalid{color:#EB6C55}.sign_up .form-section .user_account_uid input.input-lg:invalid:not(:focus),.after_signup .form-section .user_account_uid input.input-lg:invalid:not(:focus){border:transparent}.sign_up .form-section .user_account_uid input.input-lg::placeholder,.after_signup .form-section .user_account_uid input.input-lg::placeholder{color:#037FAB}.sign_up .form-section .user_account_uid label,.after_signup .form-section .user_account_uid label{top:6.8rem;display:inline;left:-4rem}.sign_up .form-section #account_name_wrapper,.after_signup .form-section #account_name_wrapper{width:60%;border-bottom:1px solid #FFF;padding-bottom:4.5rem;margin:1.5rem auto 2rem auto}.sign_up .form-section .foreign_country_link_container,.after_signup .form-section .foreign_country_link_container{text-align:center}.sign_up .form-section .foreign_country_link_container a.register_foreign_country,.after_signup .form-section .foreign_country_link_container a.register_foreign_country{color:#FFEF50;margin:2px 8px;font-weight:500;text-shadow:1px 1px 3px rgba(0,0,0,0.5);white-space:nowrap}.sign_up .form-section .input-hint,.after_signup .form-section .input-hint{margin-bottom:-2rem;color:#FFEF50;text-align:center;font-size:1.7rem;font-weight:500;text-shadow:rgba(0,0,0,0.5) 1px 1px 3px}.sign_up .form-section .input-hint.error,.after_signup .form-section .input-hint.error{padding:0 1rem;color:#ac2c14;border-radius:2rem;text-shadow:#FFF 1px 1px 3px, #FFF 1px 1px 2px;background:linear-gradient(to right, rgba(238,238,238,0) 0%, rgba(238,238,238,0) 2%, rgba(238,238,238,0.6) 4%, rgba(238,238,238,0.7) 50%, rgba(238,238,238,0.6) 96%, rgba(238,238,238,0) 98%, rgba(238,238,238,0) 100%)}.sign_up .form-section .loader,.after_signup .form-section .loader{border:1rem solid #FFF;border-top:1rem solid #037FAB;border-radius:50%;width:5rem;height:5rem;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:none;margin-left:auto;margin-right:auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sign_up .form-section input.input-lg,.after_signup .form-section input.input-lg{border-radius:10rem;margin-top:3rem;height:5rem;font-size:2.4rem;border:0;width:100%;display:inline}.sign_up .form-section input.input-lg.important,.after_signup .form-section input.input-lg.important{font-weight:bold}.sign_up .form-section input.input-lg.important::placeholder,.after_signup .form-section input.input-lg.important::placeholder{font-weight:normal}.sign_up .form-section input.input-lg.error::placeholder,.after_signup .form-section input.input-lg.error::placeholder{color:#EB6C55;font-weight:500}.sign_up .form-section input.input-lg:invalid:not(:focus),.after_signup .form-section input.input-lg:invalid:not(:focus){background-color:#FFF;border:2px solid #EB6C55;margin-top:3rem}.sign_up .form-section input.input-lg:valid,.after_signup .form-section input.input-lg:valid{background-color:#FFF}.sign_up .form-section input.input-lg:focus,.after_signup .form-section input.input-lg:focus{outline:0}.sign_up .form-section input.input-lg[name="user[password]"].invalid-password,.after_signup .form-section input.input-lg[name="user[password]"].invalid-password{border:2px solid #EB6C55}.sign_up .form-section input.input-lg[name="user[password]"].good-password,.after_signup .form-section input.input-lg[name="user[password]"].good-password{border:3px solid #FFEF50}.sign_up .form-section input.input-lg[name="user[password]"].strong-password,.after_signup .form-section input.input-lg[name="user[password]"].strong-password{border:3px solid #009640}.sign_up .form-section .select2-container.form-control,.after_signup .form-section .select2-container.form-control{margin-top:3rem;font-size:2.4rem}.sign_up .form-section .select2-container.form-control .select2-choice,.after_signup .form-section .select2-container.form-control .select2-choice{color:#404041}.sign_up .form-section .has-error input.input-lg,.after_signup .form-section .has-error input.input-lg{background-color:#FFF;border:2px solid #EB6C55;margin-top:3rem;color:#EB6C55;font-weight:500}.sign_up .form-section .has-error input.input-lg.important,.after_signup .form-section .has-error input.input-lg.important{font-weight:bold}.sign_up .form-section label.error,.after_signup .form-section label.error{display:none !important}.sign_up .form-section label,.after_signup .form-section label{color:#FFF;font-size:2rem;font-weight:400;display:block;position:relative;top:2.6rem;text-align:center;line-height:2.2rem}.sign_up .form-section label[for="user[account_company_name]"],.sign_up .form-section label[for="user[account_uid]"],.after_signup .form-section label[for="user[account_company_name]"],.after_signup .form-section label[for="user[account_uid]"]{top:4.1rem}.sign_up .form-section label[for="user[account_registration_id"],.after_signup .form-section label[for="user[account_registration_id"]{top:4rem}.sign_up .form-section label[for="user[account_password]"],.after_signup .form-section label[for="user[account_password]"]{top:1.8rem}.sign_up .form-section label[for="user[account_email]"],.after_signup .form-section label[for="user[account_email]"]{top:4rem}.sign_up .form-section label[for="user[account_login]"],.after_signup .form-section label[for="user[account_login]"]{top:3.8rem}.sign_up .form-section label[for="user[account_first_name]"],.after_signup .form-section label[for="user[account_first_name]"]{top:4rem}.sign_up .form-section label[for="user[account_last_name]"],.after_signup .form-section label[for="user[account_last_name]"]{top:4rem}.sign_up .form-section label[for="user[account_phone]"],.after_signup .form-section label[for="user[account_phone]"]{top:4rem}.sign_up .form-section label[for="user[account_zip]"],.after_signup .form-section label[for="user[account_zip]"]{top:4rem;margin-left:3rem}.sign_up .form-section label[for="user[account_name]"],.after_signup .form-section label[for="user[account_name]"]{top:3.3rem;text-align:center !important}.sign_up .form-section label[for="user[account_city]"],.after_signup .form-section label[for="user[account_city]"]{margin-left:2rem;top:4rem}.sign_up .form-section label[for="user[account_country]"],.after_signup .form-section label[for="user[account_country]"]{top:4rem}.sign_up .form-section label[for="user[account_state]"],.after_signup .form-section label[for="user[account_state]"]{margin-left:2rem;top:4rem}.sign_up .form-section label[for="user[account_address]"],.after_signup .form-section label[for="user[account_address]"]{margin-left:2rem;top:4rem}.sign_up .form-section label[for="user[account_password_confirmation]"],.after_signup .form-section label[for="user[account_password_confirmation]"]{top:4.25rem}.sign_up .form-section label i,.after_signup .form-section label i{display:none}.sign_up .form-section p.help-block,.after_signup .form-section p.help-block{color:#FFEF50;margin-bottom:-22px}.sign_up .form-section .btn,.after_signup .form-section .btn{color:#000;border:none;font-weight:600;font-size:2.4rem;margin-top:0.5rem;border-radius:0.8rem}.sign_up .form-section .btn:active,.sign_up .form-section .btn:focus:active,.after_signup .form-section .btn:active,.after_signup .form-section .btn:focus:active{box-shadow:inset 0 3px 4px rgba(64,64,65,0.35) !important;outline:0 auto -webkit-focus-ring-color;outline-offset:0}.sign_up .form-section .btn:focus,.after_signup .form-section .btn:focus{outline:0 auto -webkit-focus-ring-color;outline-offset:0}.sign_up .form-section .btn:hover,.after_signup .form-section .btn:hover{box-shadow:2px 2px 3px rgba(64,64,65,0.75) !important}.sign_up .form-section .btn.btn-warning,.after_signup .form-section .btn.btn-warning{background-color:#FFEF50;box-shadow:1px 1px 2px rgba(64,64,65,0.35)}.sign_up .form-section .btn.btn-warning.previous_step,.after_signup .form-section .btn.btn-warning.previous_step{box-shadow:1px 1px 2px rgba(64,64,65,0.5);margin-top:0.7rem;margin-bottom:0.8rem}.sign_up .form-section .btn.btn-warning.previous_step .edit-yellow,.after_signup .form-section .btn.btn-warning.previous_step .edit-yellow{height:3rem;width:3rem}.sign_up .form-section .checkboxes,.after_signup .form-section .checkboxes{margin-top:4rem;margin-bottom:2rem;position:relative}.sign_up .form-section .checkboxes label,.after_signup .form-section .checkboxes label{text-align:center;top:0;font-weight:500;display:inline-block;margin-right:0.5rem;margin-left:0.5rem}.sign_up .form-section .checkboxes label a,.after_signup .form-section .checkboxes label a{color:#FFEF50;font-size:2rem;font-weight:500;text-shadow:rgba(0,0,0,0.5) 1px 1px 3px;margin:2px 0;white-space:nowrap}.sign_up .form-section .checkboxes input,.after_signup .form-section .checkboxes input{position:relative;top:0.25rem;height:1.8rem;width:1.8rem}.sign_up .form-section .checkboxes .has-error label,.after_signup .form-section .checkboxes .has-error label{background-color:#EB6C55}.sign_up .form-section .captcha,.after_signup .form-section .captcha{padding-top:1rem;margin-bottom:2rem}.sign_up .form-section .captcha .g-recaptcha,.after_signup .form-section .captcha .g-recaptcha{display:inline-block}.sign_up #pdf-preview,.after_signup #pdf-preview{margin-top:3rem;margin-bottom:2rem}.sign_up #pdf-preview .btn,.after_signup #pdf-preview .btn{float:right;padding:0.3rem 1rem;background-color:#FFEF50;color:#000;font-size:1.75rem;font-weight:500;margin:0 0 1rem 1rem}.sign_up #pdf-preview .btn .fact-icon,.after_signup #pdf-preview .btn .fact-icon{width:1.75rem;height:1.75rem;vertical-align:-0.2rem}.sign_up .btn.to-pdf-preview,.after_signup .btn.to-pdf-preview{background-color:#FFEF50;color:#000;padding:0.5rem 1rem;border:none;font-weight:500;font-size:1.8rem;-webkit-border-radius:0.8rem;-moz-border-radius:0.8rem;border-radius:0.8rem;position:fixed;bottom:2rem;left:2rem;z-index:10020;white-space:normal;max-width:20%}.sign_up #scaleSelectContainer,.after_signup #scaleSelectContainer{min-width:160px}.sign_up .white,.after_signup .white{color:#FFF}.sign_up.f4,.after_signup.f4{margin-bottom:0;background-color:#00B7EA}.sign_up.f4 .first-section,.after_signup.f4 .first-section{padding:3rem 0 1.5rem;background-color:#00B7EA}.sign_up.f4 .first-section h1,.after_signup.f4 .first-section h1{margin-left:-2px;color:#FFF;text-shadow:1px 1px 2px rgba(64,64,65,0.4)}.sign_up.f4 .first-section h1 b,.after_signup.f4 .first-section h1 b{font-weight:800}.sign_up.f4 .first-section h2,.after_signup.f4 .first-section h2{color:#FFF;text-shadow:1px 1px 2px rgba(64,64,65,0.4)}.sign_up.f4 .first-section p,.after_signup.f4 .first-section p{color:#FFF;text-shadow:1px 1px 2px rgba(64,64,65,0.4)}.sign_up.f4 .loader,.after_signup.f4 .loader{margin-bottom:2rem}.sign_up.f4 .form-section,.after_signup.f4 .form-section{top:0;padding-bottom:0;background:none}.sign_up.f4 .form-section h2,.after_signup.f4 .form-section h2{text-shadow:1px 1px 2px rgba(64,64,65,0.5)}.sign_up.f4 .form-section h2.account-activation,.after_signup.f4 .form-section h2.account-activation{margin-top:2rem;margin-bottom:2rem}.sign_up.f4 .form-section h2.account-data-heading,.after_signup.f4 .form-section h2.account-data-heading{margin:0}.sign_up.f4 .form-section p,.after_signup.f4 .form-section p{text-shadow:1px 1px 2px rgba(64,64,65,0.4);font-size:2.4rem;font-weight:400}.sign_up.f4 .form-section p.account-activation,.after_signup.f4 .form-section p.account-activation{color:#FFF}.sign_up.f4 .form-section p.tax-data-intro,.after_signup.f4 .form-section p.tax-data-intro{margin:6rem 0 0.5rem}.sign_up.f4 .form-section label,.after_signup.f4 .form-section label{text-shadow:1px 1px 2px rgba(64,64,65,0.4)}.sign_up.f4 .form-section .user_account_uid,.after_signup.f4 .form-section .user_account_uid{margin-bottom:1rem;position:relative}.sign_up.f4 .form-section .user_account_uid input.input-lg,.after_signup.f4 .form-section .user_account_uid input.input-lg{margin-top:1rem}.sign_up.f4 .form-section .user_account_uid input.input-lg:invalid:not(:focus),.sign_up.f4 .form-section .user_account_uid input.input-lg:focus,.after_signup.f4 .form-section .user_account_uid input.input-lg:invalid:not(:focus),.after_signup.f4 .form-section .user_account_uid input.input-lg:focus{margin-top:1rem}.sign_up.f4 .form-section .user_account_uid label,.after_signup.f4 .form-section .user_account_uid label{margin-top:1rem;height:5rem;top:0;left:0;color:#555;font-size:2.4rem;line-height:1.33333;border-radius:10rem;-moz-border-radius:10rem;-webkit-border-radius:10rem}.sign_up.f4 .form-section .user_account_uid.label-has-content input.input-lg,.after_signup.f4 .form-section .user_account_uid.label-has-content input.input-lg{width:calc(100% - 9rem)}.sign_up.f4 .form-section .user_account_uid.label-has-content label,.after_signup.f4 .form-section .user_account_uid.label-has-content label{margin-right:1rem;padding:1rem 2rem;background-color:#FFF}.sign_up.f4 .form-section .user_account_uid.vat-payer #client_uid,.after_signup.f4 .form-section .user_account_uid.vat-payer #client_uid{padding-left:2em}.sign_up.f4 .form-section .user_account_uid.vat-payer::before,.after_signup.f4 .form-section .user_account_uid.vat-payer::before{position:absolute;font-size:2.4rem;font-weight:500;left:1rem;top:1.9rem;pointer-events:none}.sign_up.f4 .form-section #additional_fields,.after_signup.f4 .form-section #additional_fields{background-color:#00B7EA}.sign_up.f4 .form-section .foreign_country_link_container,.after_signup.f4 .form-section .foreign_country_link_container{text-align:left}.sign_up.f4 .form-section #pdf-preview-wrapper,.after_signup.f4 .form-section #pdf-preview-wrapper{margin-top:3rem;padding-bottom:3rem}body.no-webp .sign_up .form-section{background-image:url(/assets/public_website/sign_up/sign-up-background-9d2501b87abcda5c98fb45bb01bfb172de6e91b158c596043e517a8d92ea5654.png)}@media screen and (max-width: 1199px){body.fs-obs.registrations.new .sign_up .first-section h1,body.fs-obs.registrations.create .sign_up .first-section h1{margin-top:2rem;font-size:5rem}body.fs-obs.registrations.new .sign_up .first-section h2,body.fs-obs.registrations.create .sign_up .first-section h2{margin-top:2rem}body.fs-obs.registrations.new .sign_up .first-section p,body.fs-obs.registrations.create .sign_up .first-section p{font-size:2.8rem}.sign_up{margin-bottom:-16rem}.sign_up .first-section h2{margin-top:0}.sign_up .form-section{top:-16rem}.sign_up.f4 .first-section{padding:2rem 0 1.5rem}.sign_up.f4 .first-section h1{font-size:5rem}.sign_up.f4 .first-section h2{margin-top:4rem;font-size:3rem;margin-bottom:0.5rem}.sign_up.f4 .first-section p{font-size:2.6rem}.sign_up.f4 .first-section .form-section p.tax-data-intro{margin:3rem 0 0.5rem;font-size:2rem}.sign_up.f4 .user_account_uid input.input-lg{font-size:2rem}.sign_up.f4 .user_account_uid input.input-lg::placeholder{font-size:2rem}.sign_up.f4 .user_account_uid.label-has-content label{font-size:2rem}.sign_up.f4 label{top:1.3rem}.sign_up.f4 .account-data-header .account-data-info-container #account_data_info tbody tr td .div{vertical-align:middle}}@media screen and (max-width: 991px){body.fs-obs.registrations.new .sign_up .first-section h1,body.fs-obs.registrations.create .sign_up .first-section h1{font-size:4.2rem}body.fs-obs.registrations.new .sign_up .first-section h2,body.fs-obs.registrations.create .sign_up .first-section h2{margin:3rem auto;font-size:3rem}body.fs-obs.registrations.new .sign_up .first-section p,body.fs-obs.registrations.create .sign_up .first-section p{font-size:2.6rem;margin-bottom:0}body.fs-obs.registrations.new .sign_up .first-section p.last,body.fs-obs.registrations.create .sign_up .first-section p.last{margin-bottom:3rem}.sign_up{margin-bottom:-1rem}.sign_up .first-section img{height:33rem;position:absolute}.sign_up .form-section{top:-1rem}.sign_up .form-section .interactive{line-height:3rem}.sign_up .form-section .user_account_uid label{top:0;display:inline;left:-1rem}.sign_up .form-section .user_account_uid input.input-lg{width:90%}.sign_up .form-section .user_account_uid.label-has-content{text-align:right}.sign_up .form-section .user_account_uid.label-has-content input.input-lg{margin-left:1rem;width:calc(100% - 4rem)}.sign_up .form-section .user_account_uid.vat-payer::before{top:2.2rem !important;font-size:2.1rem !important}.sign_up .form-section #account_name_wrapper{width:100%;padding-bottom:3.5rem;margin:0}.sign_up .form-section h1{font-size:3.4rem}.sign_up .form-section h2{font-size:2.8rem}.sign_up .form-section label{top:0}.sign_up .form-section label[for="user[account_registration_id"]{top:3.25rem}.sign_up .form-section label[for="user[account_password_confirmation]"]{top:4.25rem}.sign_up .form-section .company_data_screen{margin-bottom:2.5rem}.sign_up #scaleSelectContainer{display:none !important}.sign_up.f4 .first-section img{position:static;height:auto;left:0;transform:none}.sign_up.f4 .first-section h1{font-size:4rem;margin-top:0}.sign_up.f4 .first-section h2{margin-top:4rem;font-size:2.6rem}.sign_up.f4 .form-section p.tax-data-intro{margin-top:0}body.fs-obs.registrations.new .sign_up .form-section label[for="user[account_registration_id"],body.fs-obs.registrations.create .sign_up .form-section label[for="user[account_registration_id"]{top:4.25rem}body.fs-obs.registrations.new .sign_up .form-section label[for="user[account_password_confirmation]"],body.fs-obs.registrations.create .sign_up .form-section label[for="user[account_password_confirmation]"]{top:3.25rem}body.fs-obs.registrations.new .sign_up .form-section #client_uid_wrapper,body.fs-obs.registrations.create .sign_up .form-section #client_uid_wrapper{margin-top:1rem}}@media screen and (max-width: 767px){body.fs-obs.registrations.new .sign_up .first-section h1,body.fs-obs.registrations.create .sign_up .first-section h1{font-size:3.6rem}body.fs-obs.registrations.new .sign_up .first-section h2,body.fs-obs.registrations.create .sign_up .first-section h2{margin:2rem auto;font-size:2.6rem}body.fs-obs.registrations.new .sign_up .first-section p,body.fs-obs.registrations.create .sign_up .first-section p{font-size:2.2rem}body.fs-obs.registrations.new .sign_up .form-section label[for="user[account_country]"],body.fs-obs.registrations.new .sign_up .form-section label[for="client_uid"],body.fs-obs.registrations.create .sign_up .form-section label[for="user[account_country]"],body.fs-obs.registrations.create .sign_up .form-section label[for="client_uid"]{font-size:2rem}body.fs-obs.registrations.new .sign_up .form-section .user_account_uid input.input-lg,body.fs-obs.registrations.create .sign_up .form-section .user_account_uid input.input-lg{width:100%}.sign_up .first-section h1{font-size:4.8rem}.sign_up .first-section h2{font-size:2.8rem}.sign_up .first-section p{font-size:2.4rem}.sign_up .first-section img{width:auto;height:24rem}.sign_up .form-section .user_account_uid input.input-lg{width:100%}.sign_up .form-section .user_account_uid.vat-payer::before{top:2.125rem !important;font-size:2rem !important}.sign_up .form-section #account_name_wrapper{padding-bottom:0;margin:0}.sign_up .form-section label{position:static;margin:0.5rem auto;font-size:2.2rem;text-align:center}.sign_up .form-section label a{white-space:normal !important}.sign_up .form-section input.input-lg{margin-top:0;margin-bottom:1rem;height:4.8rem}.sign_up .form-section input.input-lg:invalid:not(:focus){margin-top:0;margin-bottom:1rem}.sign_up .form-section .select2-container.form-control{margin-top:0}.sign_up .form-section #foreign_country_link_container{margin-bottom:2rem}.sign_up .form-section .input-hint{margin-bottom:0.5rem;margin-top:-0.5rem}.sign_up .btn.to-pdf-preview{max-width:50%}.sign_up #pdf-preview h3{font-size:2rem}.sign_up.f4 .first-section h1{font-size:3.5rem}.sign_up.f4 .first-section h2{margin-top:3rem;font-size:2.2rem}.sign_up.f4 .first-section p.first{font-size:2rem;line-height:1.1;margin-top:1rem}.sign_up.f4 .first-section p.tax-data-intro{margin-top:1rem;font-size:2rem}.sign_up.f4 .first-section .uid-placeholder-mobile{margin-bottom:0;font-size:1.8rem}.sign_up.f4 .form-section h2.account-data-heading{margin-bottom:1.75rem}}@media screen and (max-width: 480px){body.fs-obs.registrations.new .sign_up .first-section h1,body.fs-obs.registrations.create .sign_up .first-section h1{font-size:2.6rem}body.fs-obs.registrations.new .sign_up .first-section h2,body.fs-obs.registrations.create .sign_up .first-section h2{margin:1rem auto;font-size:2.2rem}body.fs-obs.registrations.new .sign_up .first-section p,body.fs-obs.registrations.create .sign_up .first-section p{font-size:1.8rem}body.fs-obs.registrations.new .sign_up .first-section p.last,body.fs-obs.registrations.create .sign_up .first-section p.last{margin-bottom:1rem}.sign_up .first-section h1{margin-top:1rem;font-size:4.5rem}.sign_up .first-section h2{font-size:2.6rem;text-align:left}.sign_up .first-section p{font-size:2rem;text-align:left}.sign_up .first-section img{height:20rem;left:-3rem;transform:rotate(10deg)}.sign_up .form-section{padding-bottom:17rem;top:-0.1rem}.sign_up .form-section h1{margin-top:3rem}.sign_up .form-section h2{font-size:2.2rem !important}.sign_up .form-section .user_account_uid.vat-payer::before{top:2.1rem !important}.sign_up .form-section p.uid-placeholder-mobile{color:#FFF;text-align:center;font-size:1.6rem;display:inline-block}.sign_up .form-section label{font-size:2rem}.sign_up #pdf-preview h3{padding:0 1rem;font-size:1.8rem}.sign_up.f4 .first-section img{margin-top:3rem}.sign_up.f4 .first-section h1{font-size:2.8rem;margin:0 0 1rem}.sign_up.f4 .first-section h2{margin-top:1rem;font-size:2rem}.sign_up.f4 .first-section p.first{font-size:1.8rem}.sign_up.f4 .first-section p.tax-data-intro{margin-top:0;font-size:1.8rem}.sign_up.f4 .form-section .uid-placeholder-mobile{margin-top:2rem;margin-bottom:0;font-size:1.6rem;text-align:left}}@media screen and (max-width: 425px){body.fs-obs.registrations.new .sign_up .form-section label[for="user[account_country]"],body.fs-obs.registrations.new .sign_up .form-section label[for="client_uid"],body.fs-obs.registrations.create .sign_up .form-section label[for="user[account_country]"],body.fs-obs.registrations.create .sign_up .form-section label[for="client_uid"]{font-size:1.8rem;display:block}.sign_up .first-section h1{font-size:4.5rem}.sign_up .first-section h2{font-size:2.4rem}.sign_up .first-section p{font-size:2rem}.sign_up .first-section img{height:17rem}.sign_up .form-section{padding-bottom:14rem;top:-0.1rem}.sign_up .form-section h1{margin-top:2rem;font-size:2.8rem}.sign_up .form-section h2{margin-top:2rem;font-size:2.6rem}.sign_up .form-section label{font-size:1.8rem}.sign_up .form-section .account-data-header .account-data-info-container #account_data_info thead tr th{font-size:2rem}.sign_up .form-section .account-data-header .account-data-info-container #account_data_info thead tr th.legend .account-data-info-arrow{width:2rem;height:2rem;left:-1.5px}.sign_up .form-section .account-data-header .account-data-info-container #account_data_info tbody tr td{padding:0.1rem 0.3rem;font-size:1.4rem;border:2px solid #00B7EA}.sign_up .form-section .account-data-header .account-data-info-container #account_data_info tbody tr td:nth-child(even){font-size:1.65rem}.sign_up .form-section .account-data-header .account-data-info-container #account_data_info tbody tr td .btn{font-size:1.5rem}.sign_up .form-section .account-data-header .account-data-info-container #account_data_info tbody tr td .edit-company-data{opacity:0.85;height:100%}.sign_up .form-section .account-data-header .account-data-info-container #account_data_info tbody tr td .edit-company-data .edit-yellow{height:2.5rem;width:2.3rem}}@media screen and (max-width: 375px){.sign_up .first-section h1{font-size:3.4rem}.sign_up .first-section h2{font-size:2rem}.sign_up .first-section p{font-size:1.8rem}.sign_up .first-section img{height:17rem}.sign_up .form-section{padding-bottom:14rem;top:-0.1rem}.sign_up .form-section h1{margin-top:2rem;font-size:2.2rem}.sign_up .form-section h2{margin-top:1rem;font-size:2rem}.sign_up .form-section .user_account_uid.vat-payer::before{top:2rem !important}}@media screen and (max-width: 320px){.sign_up .first-section h1{font-size:3rem}.sign_up .first-section h2{font-size:1.4rem}.sign_up .first-section p{font-size:1rem}.sign_up .first-section img{height:13rem;left:-1.5rem}.sign_up .form-section{padding-bottom:14rem;top:-1rem}.sign_up .form-section h1{margin-top:2rem;font-size:1.8rem}.sign_up .form-section h2{margin-top:1rem;font-size:1.8rem}.sign_up .form-section input.input-lg{height:4rem;font-size:1.8rem}.sign_up.f4 .form-section .user_account_uid.label-has-content label{padding:0.6rem 1.5rem}.sign_up.f4 .form-section .user_account_uid.vat-payer::before{top:1.6rem !important}}@media screen and (min-width: 992px){.sign_up .two-columns-desktop{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sign_up .two-columns-desktop .column{break-inside:avoid;page-break-inside:avoid}}
